Package-level declarations

Types

Link copied to clipboard
data class CustomDpEntry(val uiModeType: UiModeType? = null, val dpQualifierEntry: DpQualifierEntry? = null, val orientation: Orientation? = Orientation.DEFAULT, val customValue: ERROR CLASS: Symbol not found for Dp, val finalQualifierResolver: DpQualifier? = null, val priority: Int, val inverter: Inverter? = Inverter.DEFAULT)

EN Represents a custom dimension entry with qualifiers and priority. Used by the DimenFluid class to define specific values for screen conditions.

Link copied to clipboard
data class CustomSpEntry(val uiModeType: UiModeType? = null, val dpQualifierEntry: DpQualifierEntry? = null, val orientation: Orientation = Orientation.DEFAULT, val customValue: Number, val finalQualifierResolver: DpQualifier? = null, val priority: Int, val inverter: Inverter = Inverter.DEFAULT, val fontScale: Boolean = true)

EN Represents a custom Sp entry with qualifiers and priority, for the Compose Sp builder.

Link copied to clipboard
class DimenFluid(val initialBaseDp: ERROR CLASS: Symbol not found for Dp, val sortedCustomEntries: List<CustomDpEntry> = emptyList(), val ignoreMultiWindows: Boolean = false, val applyAspectRatio: Boolean = false, val customSensitivityK: Float? = null)

EN A Stable class that allows defining custom dimensions based on screen qualifiers (UiModeType, Width, Height, Smallest Width).

Link copied to clipboard
class FluidSp(val initialBaseValue: Number, val defaultFontScale: Boolean = true, val sortedCustomEntries: List<CustomSpEntry> = emptyList(), val ignoreMultiWindows: Boolean = false, val applyAspectRatio: Boolean = false, val customSensitivityK: Float? = null)

EN A Stable Compose class that allows defining custom Sp text dimensions based on screen qualifiers (UiModeType, Width, Height, Smallest Width).

Properties

Link copied to clipboard
val Number.fhdp: ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on the Screen Height (hDP). Usage example: 32.hdp.

Link copied to clipboard
val Number.fhdpa: ERROR CLASS: Symbol not found for Dp

a variant explicitly with applyAspectRatio

Link copied to clipboard
Link copied to clipboard
val Number.fhdpi: ERROR CLASS: Symbol not found for Dp

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fhdpia: ERROR CLASS: Symbol not found for Dp

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Number.fhdpLw: ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on the Screen Height (hDP), but in landscape orientation it acts as Screen Width (wDP). Usage example: 32.hdpLw.

Link copied to clipboard
val Number.fhdpLwa: ERROR CLASS: Symbol not found for Dp

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fhdpLwi: ERROR CLASS: Symbol not found for Dp

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fhdpLwia: ERROR CLASS: Symbol not found for Dp

ia variant explicitly with both

Link copied to clipboard
val Number.fhdpPw: ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on the Screen Height (hDP), but in portrait orientation it acts as Screen Width (wDP). Usage example: 32.hdpPw.

Link copied to clipboard
val Number.fhdpPwa: ERROR CLASS: Symbol not found for Dp

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fhdpPwi: ERROR CLASS: Symbol not found for Dp

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fhdpPwia: ERROR CLASS: Symbol not found for Dp

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Number.fhem: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on the Screen Height (hDP), but without respecting the system font scale. Usage example: 32.fhem.

Link copied to clipboard
val Number.fhema: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fhemi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fhemia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Number.fhsp: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on the Screen Height (hDP). Usage example: 32.fhsp.

Link copied to clipboard
val Number.fhspa: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fhspi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fhspia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
val Number.fhspLw: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on the Screen Height (hDP), but in landscape orientation it acts as Screen Width (wDP). Usage example: 32.fhspLw.

Link copied to clipboard
val Number.fhspLwa: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fhspLwi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fhspLwia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
val Number.fhspPw: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on the Screen Height (hDP), but in portrait orientation it acts as Screen Width (wDP). Usage example: 32.fhspPw.

Link copied to clipboard
val Number.fhspPwa: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fhspPwi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fhspPwia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Number.fsdp: ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on the Smallest Width (swDP). Usage example: 16.sdp.

Link copied to clipboard
val Number.fsdpa: ERROR CLASS: Symbol not found for Dp

a variant explicitly with applyAspectRatio

Link copied to clipboard
Link copied to clipboard
val Number.fsdpi: ERROR CLASS: Symbol not found for Dp

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fsdpia: ERROR CLASS: Symbol not found for Dp

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Number.fsdpLh: ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP), but in landscape orientation it acts as Screen Height (hDP). Usage example: 32.sdpLh.

Link copied to clipboard
val Number.fsdpLha: ERROR CLASS: Symbol not found for Dp

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fsdpLhi: ERROR CLASS: Symbol not found for Dp

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fsdpLhia: ERROR CLASS: Symbol not found for Dp

ia variant explicitly with both

Link copied to clipboard
val Number.fsdpLw: ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP), but in landscape orientation it acts as Screen Width (wDP). Usage example: 32.sdpLw.

Link copied to clipboard
val Number.fsdpLwa: ERROR CLASS: Symbol not found for Dp

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fsdpLwi: ERROR CLASS: Symbol not found for Dp

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fsdpLwia: ERROR CLASS: Symbol not found for Dp

ia variant explicitly with both

Link copied to clipboard
val Number.fsdpPh: ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP), but in portrait orientation it acts as Screen Height (hDP). Usage example: 32.sdpPh.

Link copied to clipboard
val Number.fsdpPha: ERROR CLASS: Symbol not found for Dp

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fsdpPhi: ERROR CLASS: Symbol not found for Dp

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fsdpPhia: ERROR CLASS: Symbol not found for Dp

ia variant explicitly with both

Link copied to clipboard
val Number.fsdpPw: ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP), but in portrait orientation it acts as Screen Width (wDP). Usage example: 32.sdpPw.

Link copied to clipboard
val Number.fsdpPwa: ERROR CLASS: Symbol not found for Dp

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fsdpPwi: ERROR CLASS: Symbol not found for Dp

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fsdpPwia: ERROR CLASS: Symbol not found for Dp

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Number.fsem: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on the Smallest Width (swDP), but without respecting the system font scale. Usage example: 16.fsem.

Link copied to clipboard
val Number.fsema: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fsemi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fsemia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Number.fssp: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on the Smallest Width (swDP). Usage example: 16.fssp.

Link copied to clipboard
val Number.fsspa: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fsspi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fsspia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
val Number.fsspLh: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on Smallest Width (swDP), but in landscape orientation it acts as Screen Height (hDP). Usage example: 32.fsspLh.

Link copied to clipboard
val Number.fsspLha: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fsspLhi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fsspLhia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
val Number.fsspLw: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on Smallest Width (swDP), but in landscape orientation it acts as Screen Width (wDP). Usage example: 32.fsspLw.

Link copied to clipboard
val Number.fsspLwa: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fsspLwi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fsspLwia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
val Number.fsspPh: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on Smallest Width (swDP), but in portrait orientation it acts as Screen Height (hDP). Usage example: 32.fsspPh.

Link copied to clipboard
val Number.fsspPha: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fsspPhi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fsspPhia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
val Number.fsspPw: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on Smallest Width (swDP), but in portrait orientation it acts as Screen Width (wDP). Usage example: 32.fsspPw.

Link copied to clipboard
val Number.fsspPwa: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fsspPwi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fsspPwia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Number.fwdp: ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on the Screen Width (wDP). Usage example: 100.wdp.

Link copied to clipboard
val Number.fwdpa: ERROR CLASS: Symbol not found for Dp

a variant explicitly with applyAspectRatio

Link copied to clipboard
Link copied to clipboard
val Number.fwdpi: ERROR CLASS: Symbol not found for Dp

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fwdpia: ERROR CLASS: Symbol not found for Dp

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Number.fwdpLh: ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on the Screen Width (wDP), but in landscape orientation it acts as Screen Height (hDP). Usage example: 100.wdpLh.

Link copied to clipboard
val Number.fwdpLha: ERROR CLASS: Symbol not found for Dp

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fwdpLhi: ERROR CLASS: Symbol not found for Dp

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fwdpLhia: ERROR CLASS: Symbol not found for Dp

ia variant explicitly with both

Link copied to clipboard
val Number.fwdpPh: ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on the Screen Width (wDP), but in portrait orientation it acts as Screen Height (hDP). Usage example: 100.wdpPh.

Link copied to clipboard
val Number.fwdpPha: ERROR CLASS: Symbol not found for Dp

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fwdpPhi: ERROR CLASS: Symbol not found for Dp

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fwdpPhia: ERROR CLASS: Symbol not found for Dp

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Number.fwem: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on the Screen Width (wDP), but without respecting the system font scale. Usage example: 100.fwem.

Link copied to clipboard
val Number.fwema: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fwemi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fwemia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
val Number.fwemPh: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on the Screen Width (wDP), but without respecting the system font scale, and in portrait orientation it acts as Screen Height (hDP). Usage example: 100.fwemPh.

Link copied to clipboard
val Number.fwemPha: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fwemPhi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fwemPhia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Number.fwsp: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on the Screen Width (wDP). Usage example: 100.fwsp.

Link copied to clipboard
val Number.fwspa: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fwspi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fwspia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
val Number.fwspLh: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on the Screen Width (wDP), but in landscape orientation it acts as Screen Height (hDP). Usage example: 100.fwspLh.

Link copied to clipboard
val Number.fwspLha: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fwspLhi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fwspLhia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
val Number.fwspPh: ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on the Screen Width (wDP), but in portrait orientation it acts as Screen Height (hDP). Usage example: 100.fwspPh.

Link copied to clipboard
val Number.fwspPha: ERROR CLASS: Symbol not found for TextUnit

a variant explicitly with applyAspectRatio

Link copied to clipboard
val Number.fwspPhi: ERROR CLASS: Symbol not found for TextUnit

i variant explicitly with ignoreMultiWindows

Link copied to clipboard
val Number.fwspPhia: ERROR CLASS: Symbol not found for TextUnit

ia variant explicitly with both

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
internal fun calculateFluidDpCompose(baseValue: Float, configuration: Configuration, qualifier: DpQualifier, inverter: Inverter, ignoreMultiWindows: Boolean, applyAspectRatio: Boolean, customSensitivityK: Float?, context: Context? = null): Float
Link copied to clipboard
internal fun calculateFluidSpValueCompose(baseValue: Float, qualifier: DpQualifier, inverter: Inverter, ignoreMultiWindows: Boolean, applyAspectRatio: Boolean, customSensitivityK: Float?, configuration: Configuration): Float

EN Internal logic to calculate the scaled SP value before density/font-scale adjustment. PT Lógica interna para calcular o valor SP escalado antes do ajuste de densidade/fonte.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

fun Int.fhdpMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Uses the base value by default, but when the device matches the specified uiModeType, it uses modeValue instead. Usage example: 30.hdpMode(50, UiModeType.TELEVISION) → 30.hdp by default, 50.hdp on television.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpModePlain(mode: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType): ERROR CLASS: Symbol not found for Dp

EN Plain hdp mode: mode and receiver already scaled; logic only. PT Modo hdp Plain: mode e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for Dp.fhdpModePlain(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Returns the original raw Dp value if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpModePlainPx(mode: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType): Float

EN Pixel variant of fhdpModePlain with mode as Dp. PT Variante em px de fhdpModePlain com mode em Dp.

fun ERROR CLASS: Symbol not found for Dp.fhdpModePlainPx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of hdpModePlain. PT Variante em Pixel (Float) de hdpModePlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Int.fhdpModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of hdpMode. PT Variante em Pixel (Float) de hdpMode.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

fun Number.fhdpQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Uses the base value by default, but when the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead. Usage example: 30.hdpQualifier(50, DpQualifier.HEIGHT, 800) → 30.hdp by default, 50.hdp when screenHeightDp >= 800.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpQualifierPlain(qualified: ERROR CLASS: Symbol not found for Dp, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for Dp

EN Plain hdp qualifier: qualified and receiver already scaled; logic only. PT Qualificador hdp Plain: qualified e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for Dp.fhdpQualifierPlain(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Returns the original raw Dp value if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpQualifierPlainPx(qualified: ERROR CLASS: Symbol not found for Dp, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fhdpQualifierPlain with qualified as Dp. PT Variante em px de fhdpQualifierPlain com qualified em Dp.

fun ERROR CLASS: Symbol not found for Dp.fhdpQualifierPlainPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of hdpQualifierPlain. PT Variante em Pixel (Float) de hdpQualifierPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fhdpQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of hdpQualifier. PT Variante em Pixel (Float) de hdpQualifier.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

fun Int.fhdpRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Uses the base value by default, but when the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver. Usage example: 30.hdpRot(45, DpQualifier.HEIGHT, Orientation.LANDSCAPE) → 30.hdp by default, 45 scaled by HEIGHT in landscape.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpRotatePlain(rotation: ERROR CLASS: Symbol not found for Dp, orientation: Orientation = Orientation.LANDSCAPE): ERROR CLASS: Symbol not found for Dp

EN Plain hdp rotation: rotation and receiver already scaled; logic only. PT Rotação hdp Plain: rotation e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for Dp.fhdpRotatePlain(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Returns the original raw Dp value if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpRotatePlainPx(rotation: ERROR CLASS: Symbol not found for Dp, orientation: Orientation = Orientation.LANDSCAPE): Float

EN Pixel variant of fhdpRotatePlain with rotation as Dp. PT Variante em px de fhdpRotatePlain com rotation em Dp.

fun ERROR CLASS: Symbol not found for Dp.fhdpRotatePlainPx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of hdpRotatePlain. PT Variante em Pixel (Float) de hdpRotatePlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Int.fhdpRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of hdpRotate. PT Variante em Pixel (Float) de hdpRotate.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

fun Number.fhdpScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Uses the base value by default, but when the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead. Usage example: 30.hdpScreen(50, UiModeType.TELEVISION, DpQualifier.HEIGHT, 800) → 30.hdp by default, 50.hdp on television with height >= 800.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpScreenPlain(screen: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for Dp

EN Plain hdp screen: screen and receiver already scaled; logic only. PT Ecrã hdp Plain: screen e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for Dp.fhdpScreenPlain(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Height (hDP). Returns the original raw Dp value if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpScreenPlainPx(screen: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fhdpScreenPlain with screen as Dp. PT Variante em px de fhdpScreenPlain com screen em Dp.

fun ERROR CLASS: Symbol not found for Dp.fhdpScreenPlainPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of hdpScreenPlain. PT Variante em Pixel (Float) de hdpScreenPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fhdpScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fhdpScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of hdpScreen. PT Variante em Pixel (Float) de hdpScreen.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Height (hDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

fun Number.fhspMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on Screen Height (hDP).

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspModePlain(mode: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType): ERROR CLASS: Symbol not found for TextUnit

EN Plain fhsp mode: mode and receiver already scaled; logic only. PT Modo fhsp Plain: mode e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fhspModePlain(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Height (hDP). Returns the original raw TextUnit value if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspModePlainPx(mode: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType): Float

EN Pixel variant of fhspModePlain with mode as TextUnit. PT Variante em px de fhspModePlain com mode em TextUnit.

fun ERROR CLASS: Symbol not found for TextUnit.fhspModePlainPx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fhspModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fhspMode. PT Variante em Pixel (Float) de fhspMode.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Height (hDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

fun Number.fhspQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Height (hDP). Uses the base value by default, but when the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead. Usage example: 30.fhspQualifier(50, DpQualifier.HEIGHT, 800) → 30.fhsp by default, 50.fhsp when screenHeightDp >= 800.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspQualifierPlain(qualified: ERROR CLASS: Symbol not found for TextUnit, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for TextUnit

EN Plain fhsp qualifier: qualified and receiver already scaled; logic only. PT Qualificador fhsp Plain: qualified e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fhspQualifierPlain(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Height (hDP). Returns the original raw TextUnit value if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspQualifierPlainPx(qualified: ERROR CLASS: Symbol not found for TextUnit, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fhspQualifierPlain with qualified as TextUnit. PT Variante em px de fhspQualifierPlain com qualified em TextUnit.

fun ERROR CLASS: Symbol not found for TextUnit.fhspQualifierPlainPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fhspQualifierPlain. PT Variante em Pixel (Float) de fhspQualifierPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fhspQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fhspQualifier. PT Variante em Pixel (Float) de fhspQualifier.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Height (hDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

fun Number.fhspRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on Screen Height (hDP).

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspRotatePlain(rotation: ERROR CLASS: Symbol not found for TextUnit, orientation: Orientation = Orientation.LANDSCAPE): ERROR CLASS: Symbol not found for TextUnit

EN Plain fhsp rotation: rotation and receiver already scaled; logic only. PT Rotação fhsp Plain: rotation e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fhspRotatePlain(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Height (hDP). Returns the original raw TextUnit value if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspRotatePlainPx(rotation: ERROR CLASS: Symbol not found for TextUnit, orientation: Orientation = Orientation.LANDSCAPE): Float

EN Pixel variant of fhspRotatePlain with rotation as TextUnit. PT Variante em px de fhspRotatePlain com rotation em TextUnit.

fun ERROR CLASS: Symbol not found for TextUnit.fhspRotatePlainPx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fhspRotatePlain. PT Variante em Pixel (Float) de fhspRotatePlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fhspRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fhspRotate. PT Variante em Pixel (Float) de fhspRotate.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Height (hDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

fun Number.fhspScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Height (hDP). Uses the base value by default, but when the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead. Usage example: 30.fhspScreen(50, UiModeType.TELEVISION, DpQualifier.HEIGHT, 800) → 30.fhsp by default, 50.fhsp on television with height >= 800.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspScreenPlain(screen: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for TextUnit

EN Plain fhsp screen: screen and receiver already scaled; logic only. PT Ecrã fhsp Plain: screen e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fhspScreenPlain(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Height (hDP). Returns the original raw TextUnit value if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspScreenPlainPx(screen: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fhspScreenPlain with screen as TextUnit. PT Variante em px de fhspScreenPlain com screen em TextUnit.

fun ERROR CLASS: Symbol not found for TextUnit.fhspScreenPlainPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fhspScreenPlain. PT Variante em Pixel (Float) de fhspScreenPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fhspScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fhspScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fhspScreen. PT Variante em Pixel (Float) de fhspScreen.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fluidDp(): DimenFluid

EN Starts the build chain for the custom dimension DimenFluid from a base Dp. PT Inicia a cadeia de construção para a dimensão customizada DimenFluid a partir de um Dp base.

EN Starts the build chain for the custom dimension DimenFluid from a base Int. Usage example: 100.scaled().screen(...).

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fluidSp(): FluidSp

EN Starts the build chain for FluidSp from a base TextUnit (Sp). Usage example: 16.sp.fluidSp().screen(...).

EN Starts the build chain for FluidSp from a base Int (treated as sp). Usage example: 16.fluidSp().screen(...).

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

fun Int.fsdpMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Uses the base value by default, but when the device matches the specified uiModeType, it uses modeValue instead. Usage example: 30.sdpMode(50, UiModeType.TELEVISION) → 30.sdp by default, 50.sdp on television.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpModePlain(mode: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType): ERROR CLASS: Symbol not found for Dp

EN Plain sdp mode: mode and receiver already scaled; logic only. PT Modo sdp Plain: mode e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for Dp.fsdpModePlain(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Returns the original raw Dp value if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpModePlainPx(mode: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType): Float

EN Pixel variant of fsdpModePlain with mode as Dp. PT Variante em px de fsdpModePlain com mode em Dp.

fun ERROR CLASS: Symbol not found for Dp.fsdpModePlainPx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of sdpModePlain. PT Variante em Pixel (Float) de sdpModePlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Int.fsdpModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of sdpMode. PT Variante em Pixel (Float) de sdpMode.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

fun Number.fsdpQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Uses the base value by default, but when the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead. Usage example: 30.sdpQualifier(50, DpQualifier.SMALL_WIDTH, 600) → 30.sdp by default, 50.sdp when smallestScreenWidthDp >= 600.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpQualifierPlain(qualified: ERROR CLASS: Symbol not found for Dp, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for Dp

EN Plain sdp qualifier: qualified and receiver already scaled; logic only (qualifierValue is config threshold). PT Qualificador sdp Plain: qualified e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for Dp.fsdpQualifierPlain(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Returns the original raw Dp value if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpQualifierPlainPx(qualified: ERROR CLASS: Symbol not found for Dp, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fsdpQualifierPlain with qualified as Dp. PT Variante em px de fsdpQualifierPlain com qualified em Dp.

fun ERROR CLASS: Symbol not found for Dp.fsdpQualifierPlainPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of sdpQualifierPlain. PT Variante em Pixel (Float) de sdpQualifierPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fsdpQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of sdpQualifier. PT Variante em Pixel (Float) de sdpQualifier.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

fun Int.fsdpRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Uses the base value by default, but when the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver. Usage example: 30.sdpRot(45, DpQualifier.SMALL_WIDTH, Orientation.LANDSCAPE) → 30.sdp by default, 45 scaled by SMALL_WIDTH in landscape.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpRotatePlain(rotation: ERROR CLASS: Symbol not found for Dp, orientation: Orientation = Orientation.LANDSCAPE): ERROR CLASS: Symbol not found for Dp

EN Plain rotation with already scaled rotation and receiver: no further scaling, only the orientation branch. Use when both sides come from the same strategy (e.g. 30.fsdp.fsdpRotatePlain(20.fsdp)).

fun ERROR CLASS: Symbol not found for Dp.fsdpRotatePlain(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Returns the original raw Dp value if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpRotatePlainPx(rotation: ERROR CLASS: Symbol not found for Dp, orientation: Orientation = Orientation.LANDSCAPE): Float

EN Pixel (Float) variant of fsdpRotatePlain with rotation as Dp (no scaling). PT Variante em Pixel (Float) de fsdpRotatePlain com rotation em Dp (sem escala).

fun ERROR CLASS: Symbol not found for Dp.fsdpRotatePlainPx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of sdpRotatePlain. PT Variante em Pixel (Float) de sdpRotatePlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Int.fsdpRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of sdpRotate. PT Variante em Pixel (Float) de sdpRotate.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

fun Number.fsdpScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Uses the base value by default, but when the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead. Usage example: 30.sdpScreen(50, UiModeType.TELEVISION, DpQualifier.SMALL_WIDTH, 600) → 30.sdp by default, 50.sdp on television with sw >= 600.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpScreenPlain(screen: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for Dp

EN Plain sdp screen: screen and receiver already scaled; logic only (ui mode + qualifier threshold). PT Ecrã sdp Plain: screen e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for Dp.fsdpScreenPlain(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Smallest Width (swDP). Returns the original raw Dp value if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpScreenPlainPx(screen: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fsdpScreenPlain with screen as Dp. PT Variante em px de fsdpScreenPlain com screen em Dp.

fun ERROR CLASS: Symbol not found for Dp.fsdpScreenPlainPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of sdpScreenPlain. PT Variante em Pixel (Float) de sdpScreenPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fsdpScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fsdpScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of sdpScreen. PT Variante em Pixel (Float) de sdpScreen.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Smallest Width (swDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

fun Number.fsspMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on Smallest Width (swDP). Uses the base value by default, but when the device matches the specified uiModeType, it uses modeValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspModePlain(mode: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType): ERROR CLASS: Symbol not found for TextUnit

EN Plain fssp mode: mode and receiver already scaled; logic only. PT Modo fssp Plain: mode e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fsspModePlain(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Smallest Width (swDP). Returns the original raw TextUnit value if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspModePlainPx(mode: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType): Float

EN Pixel variant of fsspModePlain with mode as TextUnit. PT Variante em px de fsspModePlain com mode em TextUnit.

fun ERROR CLASS: Symbol not found for TextUnit.fsspModePlainPx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fsspModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fsspMode. PT Variante em Pixel (Float) de fsspMode.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Smallest Width (swDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

fun Number.fsspQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Smallest Width (swDP). Uses the base value by default, but when the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead. Usage example: 30.fsspQualifier(50, DpQualifier.SMALL_WIDTH, 600) → 30.fssp by default, 50.fssp when smallestScreenWidthDp >= 600.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspQualifierPlain(qualified: ERROR CLASS: Symbol not found for TextUnit, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for TextUnit

EN Plain fssp qualifier: qualified and receiver already scaled; logic only. PT Qualificador fssp Plain: qualified e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fsspQualifierPlain(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Smallest Width (swDP). Returns the original raw TextUnit value if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspQualifierPlainPx(qualified: ERROR CLASS: Symbol not found for TextUnit, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fsspQualifierPlain with qualified as TextUnit. PT Variante em px de fsspQualifierPlain com qualified em TextUnit.

fun ERROR CLASS: Symbol not found for TextUnit.fsspQualifierPlainPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fsspQualifierPlain. PT Variante em Pixel (Float) de fsspQualifierPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fsspQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fsspQualifier. PT Variante em Pixel (Float) de fsspQualifier.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Smallest Width (swDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

fun Number.fsspRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on Smallest Width (swDP). Uses the base value by default, but when the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspRotatePlain(rotation: ERROR CLASS: Symbol not found for TextUnit, orientation: Orientation = Orientation.LANDSCAPE): ERROR CLASS: Symbol not found for TextUnit

EN Plain fssp rotation: rotation and receiver already scaled; logic only. PT Rotação fssp Plain: rotation e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fsspRotatePlain(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Smallest Width (swDP). Returns the original raw TextUnit value if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspRotatePlainPx(rotation: ERROR CLASS: Symbol not found for TextUnit, orientation: Orientation = Orientation.LANDSCAPE): Float

EN Pixel variant of fsspRotatePlain with rotation as TextUnit (no scaling). PT Variante em px de fsspRotatePlain com rotation em TextUnit (fsem escala).

fun ERROR CLASS: Symbol not found for TextUnit.fsspRotatePlainPx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fsspRotatePlain. PT Variante em Pixel (Float) de fsspRotatePlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fsspRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fsspRotate. PT Variante em Pixel (Float) de fsspRotate.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Smallest Width (swDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

fun Number.fsspScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Smallest Width (swDP). Uses the base value by default, but when the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead. Usage example: 30.fsspScreen(50, UiModeType.TELEVISION, DpQualifier.SMALL_WIDTH, 600) → 30.fssp by default, 50.fssp on television with sw >= 600.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspScreenPlain(screen: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for TextUnit

EN Plain fssp screen: screen and receiver already scaled; logic only. PT Ecrã fssp Plain: screen e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fsspScreenPlain(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Smallest Width (swDP). Returns the original raw TextUnit value if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspScreenPlainPx(screen: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fsspScreenPlain with screen as TextUnit. PT Variante em px de fsspScreenPlain com screen em TextUnit.

fun ERROR CLASS: Symbol not found for TextUnit.fsspScreenPlainPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fsspScreenPlain. PT Variante em Pixel (Float) de fsspScreenPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fsspScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fsspScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fsspScreen. PT Variante em Pixel (Float) de fsspScreen.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

fun Int.fwdpMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Uses the base value by default, but when the device matches the specified uiModeType, it uses modeValue instead. Usage example: 30.wdpMode(50, UiModeType.TELEVISION) → 30.wdp by default, 50.wdp on television.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpModePlain(mode: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType): ERROR CLASS: Symbol not found for Dp

EN Plain wdp mode: mode and receiver already scaled; logic only. PT Modo wdp Plain: mode e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for Dp.fwdpModePlain(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Returns the original raw Dp value if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpModePlainPx(mode: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType): Float

EN Pixel variant of fwdpModePlain with mode as Dp. PT Variante em px de fwdpModePlain com mode em Dp.

fun ERROR CLASS: Symbol not found for Dp.fwdpModePlainPx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of wdpModePlain. PT Variante em Pixel (Float) de wdpModePlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Int.fwdpModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of wdpMode. PT Variante em Pixel (Float) de wdpMode.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

fun Number.fwdpQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Uses the base value by default, but when the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead. Usage example: 30.wdpQualifier(50, DpQualifier.WIDTH, 600) → 30.wdp by default, 50.wdp when screenWidthDp >= 600.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpQualifierPlain(qualified: ERROR CLASS: Symbol not found for Dp, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for Dp

EN Plain wdp qualifier: qualified and receiver already scaled; logic only. PT Qualificador wdp Plain: qualified e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for Dp.fwdpQualifierPlain(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Returns the original raw Dp value if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpQualifierPlainPx(qualified: ERROR CLASS: Symbol not found for Dp, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fwdpQualifierPlain with qualified as Dp. PT Variante em px de fwdpQualifierPlain com qualified em Dp.

fun ERROR CLASS: Symbol not found for Dp.fwdpQualifierPlainPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of wdpQualifierPlain. PT Variante em Pixel (Float) de wdpQualifierPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fwdpQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of wdpQualifier. PT Variante em Pixel (Float) de wdpQualifier.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

fun Int.fwdpRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Uses the base value by default, but when the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver. Usage example: 30.wdpRot(45, DpQualifier.WIDTH, Orientation.LANDSCAPE) → 30.wdp by default, 45 scaled by WIDTH in landscape.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpRotatePlain(rotation: ERROR CLASS: Symbol not found for Dp, orientation: Orientation = Orientation.LANDSCAPE): ERROR CLASS: Symbol not found for Dp

EN Plain wdp rotation: rotation and receiver already scaled; logic only. PT Rotação wdp Plain: rotation e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for Dp.fwdpRotatePlain(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Returns the original raw Dp value if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpRotatePlainPx(rotation: ERROR CLASS: Symbol not found for Dp, orientation: Orientation = Orientation.LANDSCAPE): Float

EN Pixel variant of fwdpRotatePlain with rotation as Dp. PT Variante em px de fwdpRotatePlain com rotation em Dp.

fun ERROR CLASS: Symbol not found for Dp.fwdpRotatePlainPx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of wdpRotatePlain. PT Variante em Pixel (Float) de wdpRotatePlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Int.fwdpRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of wdpRotate. PT Variante em Pixel (Float) de wdpRotate.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

fun Number.fwdpScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Uses the base value by default, but when the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead. Usage example: 30.wdpScreen(50, UiModeType.TELEVISION, DpQualifier.WIDTH, 600) → 30.wdp by default, 50.wdp on television with width >= 600.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpScreenPlain(screen: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for Dp

EN Plain wdp screen: screen and receiver already scaled; logic only. PT Ecrã wdp Plain: screen e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for Dp.fwdpScreenPlain(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Extension for Dp with dynamic scaling based on Screen Width (wDP). Returns the original raw Dp value if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpScreenPlainPx(screen: ERROR CLASS: Symbol not found for Dp, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fwdpScreenPlain with screen as Dp. PT Variante em px de fwdpScreenPlain com screen em Dp.

fun ERROR CLASS: Symbol not found for Dp.fwdpScreenPlainPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of wdpScreenPlain. PT Variante em Pixel (Float) de wdpScreenPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for Dp.fwdpScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fwdpScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of wdpScreen. PT Variante em Pixel (Float) de wdpScreen.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Width (wDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

fun Number.fwspMode(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on Screen Width (wDP).

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspModePlain(mode: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType): ERROR CLASS: Symbol not found for TextUnit

EN Plain fwsp mode: mode and receiver already scaled; logic only. PT Modo fwsp Plain: mode e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fwspModePlain(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Width (wDP). Returns the original raw TextUnit value if the condition is not met. When the device matches the specified uiModeType, it uses modeValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspModePlainPx(mode: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType): Float

EN Pixel variant of fwspModePlain with mode as TextUnit. PT Variante em px de fwspModePlain com mode em TextUnit.

fun ERROR CLASS: Symbol not found for TextUnit.fwspModePlainPx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fwspModePx(modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fwspMode. PT Variante em Pixel (Float) de fwspMode.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Width (wDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

fun Number.fwspQualifier(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Width (wDP). Uses the base value by default, but when the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead. Usage example: 30.fwspQualifier(50, DpQualifier.WIDTH, 600) → 30.fwsp by default, 50.fwsp when screenWidthDp >= 600.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspQualifierPlain(qualified: ERROR CLASS: Symbol not found for TextUnit, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for TextUnit

EN Plain fwsp qualifier: qualified and receiver already scaled; logic only. PT Qualificador fwsp Plain: qualified e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fwspQualifierPlain(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Width (wDP). Returns the original raw TextUnit value if the condition is not met. When the screen metric for qualifierType is >= qualifierValue, it uses qualifiedValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspQualifierPlainPx(qualified: ERROR CLASS: Symbol not found for TextUnit, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fwspQualifierPlain with qualified as TextUnit. PT Variante em px de fwspQualifierPlain com qualified em TextUnit.

fun ERROR CLASS: Symbol not found for TextUnit.fwspQualifierPlainPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fwspQualifierPlain. PT Variante em Pixel (Float) de fwspQualifierPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fwspQualifierPx(qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fwspQualifier. PT Variante em Pixel (Float) de fwspQualifier.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Width (wDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

fun Number.fwspRotate(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for Int with dynamic scaling based on Screen Width (wDP).

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspRotatePlain(rotation: ERROR CLASS: Symbol not found for TextUnit, orientation: Orientation = Orientation.LANDSCAPE): ERROR CLASS: Symbol not found for TextUnit

EN Plain fwsp rotation: rotation and receiver already scaled; logic only. PT Rotação fwsp Plain: rotation e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fwspRotatePlain(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Width (wDP). Returns the original raw TextUnit value if the condition is not met. When the device is in the specified orientation, it uses rotationValue scaled with the given finalQualifierResolver.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspRotatePlainPx(rotation: ERROR CLASS: Symbol not found for TextUnit, orientation: Orientation = Orientation.LANDSCAPE): Float

EN Pixel variant of fwspRotatePlain with rotation as TextUnit. PT Variante em px de fwspRotatePlain com rotation em TextUnit.

fun ERROR CLASS: Symbol not found for TextUnit.fwspRotatePlainPx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fwspRotatePlain. PT Variante em Pixel (Float) de fwspRotatePlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fwspRotatePx(rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fwspRotate. PT Variante em Pixel (Float) de fwspRotate.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Width (wDP). Returns the original value auto-scaled using the specified qualifier if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

fun Number.fwspScreen(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Width (wDP). Uses the base value by default, but when the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead. Usage example: 30.fwspScreen(50, UiModeType.TELEVISION, DpQualifier.WIDTH, 600) → 30.fwsp by default, 50.fwsp on television with width >= 600.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspScreenPlain(screen: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): ERROR CLASS: Symbol not found for TextUnit

EN Plain fwsp screen: screen and receiver already scaled; logic only. PT Ecrã fwsp Plain: screen e recetor já escalados; só a lógica.

fun ERROR CLASS: Symbol not found for TextUnit.fwspScreenPlain(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Extension for TextUnit (Sp) with dynamic scaling based on Screen Width (wDP). Returns the original raw TextUnit value if the condition is not met. When the device matches uiModeType AND the screen metric for qualifierType is >= qualifierValue, it uses screenValue instead.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspScreenPlainPx(screen: ERROR CLASS: Symbol not found for TextUnit, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number): Float

EN Pixel variant of fwspScreenPlain with screen as TextUnit. PT Variante em px de fwspScreenPlain com screen em TextUnit.

fun ERROR CLASS: Symbol not found for TextUnit.fwspScreenPlainPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fwspScreenPlain. PT Variante em Pixel (Float) de fwspScreenPlain.

Link copied to clipboard
fun ERROR CLASS: Symbol not found for TextUnit.fwspScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
fun Number.fwspScreenPx(screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Pixel (Float) variant of fwspScreen. PT Variante em Pixel (Float) de fwspScreen.

Link copied to clipboard
internal fun getQualifierValue(qualifier: DpQualifier, configuration: Configuration): Float

EN Gets the actual value from the Configuration for the given DpQualifier.

Link copied to clipboard
internal fun rememberFluidDp(cacheKey: Long, layoutStamp: Long, androidContext: Context, baseValue: Float, configuration: Configuration, qualifier: DpQualifier, inverter: Inverter, ignoreMultiWindows: Boolean, applyAspectRatio: Boolean, customSensitivityK: Float?): ERROR CLASS: Symbol not found for Dp
Link copied to clipboard
internal fun rememberFluidPxFromDp(cacheKey: Long, pxStamp: Long, androidContext: Context, density: ERROR CLASS: Symbol not found for Density, baseValue: Float, configuration: Configuration, qualifier: DpQualifier, inverter: Inverter, ignoreMultiWindows: Boolean, applyAspectRatio: Boolean, customSensitivityK: Float?): Float
Link copied to clipboard
internal fun rememberFluidSp(cacheKey: Long, spStamp: Long, androidContext: Context, density: ERROR CLASS: Symbol not found for Density, baseValue: Float, configuration: Configuration, qualifier: DpQualifier, inverter: Inverter, fontScale: Boolean, ignoreMultiWindows: Boolean, applyAspectRatio: Boolean, customSensitivityK: Float?): ERROR CLASS: Symbol not found for TextUnit

EN remembers the cached TextUnit for toDynamicFluidSp using cacheKey and spStamp. PT remember do TextUnit em cache para toDynamicFluidSp usando cacheKey e spStamp.

Link copied to clipboard
internal fun rememberFluidSpPx(cacheKey: Long, fsspPxStamp: Long, androidContext: Context, density: ERROR CLASS: Symbol not found for Density, baseValue: Float, configuration: Configuration, qualifier: DpQualifier, inverter: Inverter, fontScale: Boolean, ignoreMultiWindows: Boolean, applyAspectRatio: Boolean, customSensitivityK: Float?): Float

EN remembers the cached px Float for toDynamicFluidPx using cacheKey and fsspPxStamp. PT remember do Float em px para toDynamicFluidPx usando cacheKey e fsspPxStamp.

Link copied to clipboard
fun Number.toDynamicFluidDp(qualifier: DpQualifier, inverter: Inverter = Inverter.DEFAULT, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for Dp

EN Converts a Number (base Dp value) into a dynamically scaled Dp for use in Jetpack Compose.

Link copied to clipboard
fun Number.toDynamicFluidPx(qualifier: DpQualifier, inverter: Inverter = Inverter.DEFAULT, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Converts a Number (base Dp value) into a dynamically scaled pixel Float for Jetpack Compose.

fun Number.toDynamicFluidPx(qualifier: DpQualifier, fontScale: Boolean, inverter: Inverter = Inverter.DEFAULT, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float

EN Converts a Number (base value) into a dynamically scaled pixel Float for Compose.

Link copied to clipboard
fun Number.toDynamicFluidSp(qualifier: DpQualifier, fontScale: Boolean, inverter: Inverter = Inverter.DEFAULT, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): ERROR CLASS: Symbol not found for TextUnit

EN Converts a Number (base value) into a dynamically scaled TextUnit (Sp) for Jetpack Compose.